/************HTML默认标签**************/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, blockquote, table, th, td, p {margin:0;padding:0;}
address, caption, cite, code, dfn, em, th, var {font-style:normal;}
ul, li {list-style-type:none;}
img {border:none;}
input, textarea, select {font-family:inherit;font-weight:inherit;vertical-align:middle;}
input,select{vertical-align:middle;height:18px;line-height:18px;} 
body {background: #fff;color: #333;font: 12px '宋体', Arial, Helvetica, sans-serif;}
a {color: #345292;text-decoration:none;cursor: pointer;}
a:hover {color: #cc0000;text-decoration:none;}
td{text-align:left;}
hr{color:#eee;}

/************通用**************/
.w980{width:980px;} .w730{width:730px;} .w360{width:360px;} .w220{width:220px;} .w50{width:80px;}
.h550{height:550px;}
.fl{float:left;}.fr{float:right;}
.ml10{margin-left:10px;} .mt10{margin-top:10px;}
.pl10{padding-left:10px;}
.ma{margin:auto;}
.c{text-align:center;}.l{text-align:left;}.r{text-align:right;}
.bd1{border:solid 1px #cccccc;}
.clear,.clear_all{clear:both;}
.clear_all  {height:0px;line-height:0px;font-size:0px;}
.clear:after,.clear_all:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.wrapper {width:960px;margin: 0px auto;padding:0px;}
.fs_14{font-size:14px;}.fs_18{font-size:18px;}.fwn{font-weight:normal;}.fwb{font-weight:bolder;}
.c1{color:red;} .c0{color:black;}.c2{color:#666666;}
.ctitlered{color:#FF0000;}.ctitlecoffee{color:#990000;}.ctitleblue{color:#0066FF;}
.ctitlered{color:#FF0000;}.ctitlecoffee{color:#990000;}.ctitleblue{color:#0066FF;}
.tableForm{border:solid 1px #000000; background-color:#a2c8f2; width:95%;text-align:center;}
.db{display:block;}.dn{display:none;}
.ch{cursor:pointer;}


/************顶部**************/
.topbg {background:url(../images/top.gif) repeat-x left -42px;}
#logo {padding-top:9px; padding-bottom:9px;}
/*#logo img {width:247px;height:81px;overflow:hidden;}*/
.top{height:70px;}
/*************搜索*************/
.search {height:26px;position:relative;right:0px;top:10px; padding-right:30px;}
.search_input {width:150px;height:20px;border:1px solid #a8c1ce;color:#c0c0c0;}
.search_button {width:50px;height:22px;border:1px solid #a8c1ce;}
/************网站顶部右侧**************/
.web_tip {line-height:31px; padding-right:30px;}
.web_tip a {height:21px;line-height:21px;display:inline-block;padding:0px 5px 0px 17px;color:#000000;background:url(../images/tool.gif) no-repeat left 3px;}
.web_tip a.wap {background:url(../images/tool.gif) no-repeat 1px -16px;padding-left:17px;padding-right:7px;}
.web_tip a.fav {background:url(../images/tool.gif) no-repeat left -36px;padding-right:0px;}
.web_tip a.home {background:url(../images/tool.gif) no-repeat left -55px;padding-right:0px;padding-left:19px;}
.web_tip a.rss {padding-right:5px;}
.web_tip a.ask {background:url(../images/tool.gif) no-repeat left -84px;}
.web_tip a.searches {background:url(../images/tool.gif) no-repeat left -111px;}
.web_tip a.reg {background:url(../images/tool.gif) no-repeat left -137px;padding-right:8px;}
.web_tip a:hover {color:#cc0000;}
/************网站菜单*************/
.menu {height:64px;}
#menubox {height:32px;font-size:14px;}
#menubox li {float:left;font-weight:bold;color:#000;background:url(../images/menu_line.gif) no-repeat right top;padding:0px 10px;text-align:center;	margin-right:7px;padding-left:0px;cursor: pointer;height:32px;line-height:32px;_background:url(../images/menu_line.gif) no-repeat right -1px;}
#menubox li a {color:#000;cursor: pointer;display:inline-block;}
#menubox li a:hover {color:#cc0000;}
#menubox li a span {padding-left:10px;}
#menubox li a em {padding-right:10px;}
#menubox ul {padding-left:15px;	height:32px;}
#menubox li.current {color:#333;}
#menubox li.current a {color:#fff;background:url(../images/menu_line.jpg) no-repeat center top;display:inline-block;text-align:center;}
#menubox li.current span, #menubox li.current span em {display:inline-block;background:url(../images/menu_li_left.gif) no-repeat left 4px;height:32px;line-height:32px;}
#menubox li.current a:hover {color:#fff;}
#menubox li.current span em {background:url(../images/menu_li_right.gif) no-repeat right 4px;}
.sub_menu {clear:both;height:31px;}
.sub_center {padding-left:20px;color:#fff;}
.sub_center span {float:right;padding-right:10px;}
.sub_center ul {padding-top:3px;}
.sub_center li {float:left;height:28px;line-height:28px;}
.sub_center li a {color:#000;margin:0px 7px;padding-left:8px;background:url(../images/icon.gif) no-repeat left center;}
.sub_center li a.current {color:#fff;padding:5px;background:#1b71a4;}
.sub_center li a.current:hover {color:#ffff00;text-decoration:underline;}
.sub_center li a:hover {color:#cc0000;}
#menu_list_1 {padding-left:105px;}

/**********侧栏**************/
.sidebar {	float:right; width:220px;}
.sidebar h3{height:32px;line-height:32px;background:url(../images/back.gif) no-repeat left top;font-size:12px;color:#000;padding-left:28px;font-size:12px;}
.sidebar h3 img {margin-top:10px;float:right;padding-right:5px;}
.sidebar ul {padding:4px 8px 0px 12px;border-left:1px solid #dddddd;border-right:1px solid #dddddd;height:auto!important;}
.sidebar li {height:24px;line-height:24px;padding-left:10px;background:url(../images/icon1.gif) no-repeat left center;}
.sidebar li a {color:#313534; font-weight:normal;}
.sidebar li a:hover{color:#cc0000;}
.sidebar_content{border-left:1px solid #dddddd;border-right:1px solid #dddddd;padding-top:8px;padding-left:10px;}
.sidebar_content h4 {font-size:12px;font-weight:normal;color:#4093cb;height:27px;line-height:27px;padding-left:10px;padding-top:8px;}
.sidebar_content ul {padding-left:10px;}
.sidebar_content li {height:22px;line-height:22px;}
.sidebar_underline {height:6px;line-height:6px;font-size:0px;background:url(../images/back.gif) no-repeat -141px -66px;}

/*******360px宽栏目***********/
.area h3 span {background:url(../images/sidebar.gif) no-repeat left top;display:inline-block;padding-left:35px;}
.area h3 em {background:url(../images/sidebar.gif) no-repeat right -33px;padding-right:35px;color:#fff;display:inline-block;}
.area h3 em a {color:#fff;}
.area h3 em a:hover {color:#ffff00;}
.area h3 img {position:absolute;top:10px;left:320px;}
.area ul {border-left:1px solid #e1e1e1;border-right:1px solid #e1e1e1;background:url(../images/area_back.gif) repeat-x left top;padding:10px;height:auto!important;min-height:187px;height:187px;padding-bottom:0px;}
.area li {height:23px;line-height:23px;padding-left:8px;background:url(../images/icon3.gif) no-repeat left center;color:#999999;position:relative;}
.area li a {color:#313534; font-weight:normal;}
.area li a:hover {color:#cc0000;}
.area li span.datetime{position:absolute;top:0px;right:5px;}
.underline_area {height:5px;line-height:5px;font-size:0px;background:url(../images/back.gif) no-repeat -141px -79px;}
.area_ad img {border:1px solid #cfd8df;}
.underline_left { background: url(../images/back.gif) no-repeat scroll left -269px transparent; font-size: 0; height: 7px; line-height: 7px;}



/*******730px宽栏目***********/
.article_list{}
.article_list h3{height:30px;line-height:30px;}
.article_list h3 span {background:url(../images/sidebar.gif) no-repeat left top;display:inline-block;padding-left:37px;}
.article_list h3 em {background:url(../images/sidebar.gif) no-repeat right -33px;padding-right:37px;font-size:12px;color:#fff;display:inline-block;}
.article_list h3 em a {color:#ffff00;}
.article_list h3 em a:hover {color:#fff;}
.article_list ul {padding:30px 37px 35px 37px;border-left:1px solid #dddddd;border-right:1px solid #dddddd;}
.commentdiv1 {padding:10px 20px 5px 15px;border-left:1px solid #dddddd;border-right:1px solid #dddddd;}
.commentdiv2 {padding:5px 20px 10px 30px;border-left:1px solid #dddddd;border-right:1px solid #dddddd;}
.article_list li {height:30px;line-height:30px;font-size:14px;color:#666;background:url(../images/line.gif) repeat-x left bottom;}
.article_list li span.datetime {float:right;padding-right:5px;}
.article_list li a {color:#333;padding-left:20px;background:url(../images/icon4.gif) no-repeat left -29px; font-weight:normal;}
.article_list li a:hover{color:#cc0000;}

/*******页脚***********/
.tbottom td{text-align:center}
/*******政策法规树***********/
#root {border:0px; padding-left:0px;}
#root ul {border:0 0 0 0; padding-left:0px; padding-top:0; padding-bottom:4px;}
#root li {border:0 0 0 0; background:#ffffff; height:19px}
#root .treelevel1{font-weight:bolder;}
#root .treelevel2{border:0 0 0 0; padding-left:25px;}
#root li.c1{background-color:lightblue;}


span.missing_data {color:#ff0000;}

.commonbutton
{
    height:auto;
}

/****************您现在的位置是*******************/
.sitepath, .sitepath_allweb {
	height:32px;
	line-height:32px;
	background:url(../images/back.gif) no-repeat left -194px;
	padding-left:32px;
}
.sitepath em, .sitepath_allweb em {
	padding:0px 5px;
}
.sitepath a, .sitepath_allweb a {
	color:#000;
}
.sitepath a:hover, .sitepath_allweb a:hover {
	color:#cc0000;
}
.r_navigation {
	height:23px;
	line-height:23px;
}
.sitepath_allweb {
	background:url(../images/back.gif) no-repeat left -490px;
}

/************** **************/
.soft_form {
	padding-top:10px;
}
/***********整站分页************/
.class_page {
	height:20px;
	text-align:center;
	padding:20px 0px;
}

.page_css,.class_page{text-align:center; padding:5px 0;  }
.page_css a,.class_page a{display:inline-block;border:1px solid #a8c1ce; padding:3px 8px; color:#4a89a9;line-height:100%;}
.page_css a:hover,.class_page a:hover{color:#fff;border:1px solid #4081A1;background:#62A1DF; }
.page_css b a,.class_page b a{color:#fff;border:1px solid #4081A1;background:#62A1DF; }
.page_line {
  border-left: 1px solid #DDDDDD;
  border-right: 1px solid #DDDDDD;
}





/************首页模块新闻列表*****************/
.area {
	width:360px;
	margin-top:10px;
}
.area h3 {
	height:30px;
	line-height:30px;
	background:url(../images/back.gif) no-repeat -229px top;
	font-size:12px;
	color:#fff;
	position:relative;
}
/******栏目分类**********/
.subnav li {
	margin-top:6px;
}
.subnav li a {
	height:26px;
	line-height:26px;
	background:url(../images/back.gif) no-repeat -505px -61px;
	width:165px;
	display:inline-block;
	padding-left:33px;
	color:#333;
}
.subnav li a:hover, .subnav li.class_on a {
	background:url(../images/back.gif) no-repeat -505px -32px;
	color:#ae541f;
}
/*******标题自适应***********/
.article_list h3, .article_list h3 span, .article_list h3 em {
	height:30px;
	line-height:30px;
	background:url(../images/back.gif) no-repeat left -280px;
}
.article_list h3 span {
	background:url(../images/sidebar.gif) no-repeat left top;
	display:inline-block;
	padding-left:37px;
}
.article_list h3 em {
	background:url(../images/sidebar.gif) no-repeat right -33px;
	padding-right:37px;
	font-size:12px;
	color:#fff;
	display:inline-block;
}
.article_list h3 em a {
	color:#ffff00;
}
.article_list h3 em a:hover {
	color:#fff;
}
.page_line {
	border-left:1px solid #dddddd;
	border-right:1px solid #dddddd;
}
.article_list ul {
	padding:40px 37px 35px 37px;
}
.article_list li {
	height:30px;
	line-height:30px;
	font-size:14px;
	color:#666;
	background:url(../images/line.gif) repeat-x left bottom;
    overflow:hidden;
}
.article_list li span.datetime {
	float:right;
	padding-right:5px;
}
.article_list li a {
	color:#333;
	padding-left:20px;
	background:url(../images/icon4.gif) no-repeat left -29px;
}
#article_box img#more
{
    float:right;
    margin:10px;
}
.article_list li a:hover {
	color:#cc0000;
	background:url(../images/icon4.gif) no-repeat left 1px;
}
.page_css {
	text-align:center;
	padding-bottom:20px;
}
/**************文章正文开始*****************/
.article_line {
	height:4px;
	line-height:4px;
	font-size:0px;
	background:url(../images/back.gif) no-repeat left -358px;
}
.article_content {
	border-left:1px solid #dddddd;
	border-right:1px solid #dddddd;
	padding:30px;
}
.article_content h1 {
	color:#0066FF;
	font-size:18px;
	font-family:"Microsoft YaHei" !important;
	text-align:center;
	line-height:35px;
	font-weight:bolder;
}
.article_info {
	height:30px;
	line-height:30px;
	text-align:center;
	background:url(../images/article_line.gif) repeat-x left center;
	margin:26px 0px;
}
.article_info a {
	color:#333333;
}
.article_info a:hover {
	color:#cc0000;
}
.article_content_list {
	line-height:180%;
	font-size:14px;
	color:#212121;
	word-wrap:break-word;
	word-break:normal;
}
.article_mood {
	padding-bottom:20px;
}
.artilcle_tool {
	height:26px;
	line-height:26px;
	text-align:right;
	background:#f2f2f2;
	padding-right:8px;
}
.artilcle_tool a {
	color:#333;
}
.artilcle_tool a:hover {
	color:#cc0000;
}
.article_page {
	height:31px;
	line-height:31px;
	margin-top:15px;
}
.article_page li {
	float:left;
	margin-right:15px;
	padding-left:10px;
	background:url(../images/icon5.gif) no-repeat left center;
}
.article_page li.next {background:url(../images/icon7.gif) no-repeat left center;}
.article_page li span {color:#cc0000;}
.article_page li a {
	color:#333;
}
.article_page li a:hover {
	color:#cc0000;
}

.news1 {
    font-size: 14px;
    line-height: 18pt;
}

#articleContnet p{margin:10px; text-indent: 2em; text-align:left;}
#articleContnet:first-child {margin-top:-20px;}
#articleContnet td p{margin:0px; text-indent: 0em; }